home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / lib / perl5 / Pango / FontDescription.pod < prev    next >
Text File  |  2009-05-09  |  5KB  |  331 lines

  1. =head1 NAME
  2.  
  3. Pango::FontDescription - Pango object to represent a description of a font
  4.  
  5. =cut
  6.  
  7. =head1 HIERARCHY
  8.  
  9.   Glib::Boxed
  10.   +----Pango::FontDescription
  11.  
  12.  
  13.  
  14. =cut
  15.  
  16. =for object Pango::FontDescription - Pango object to represent a description of a font
  17.  
  18. =cut
  19.  
  20.  
  21.  
  22.  
  23. =head1 METHODS
  24.  
  25. =head2 fontdescription = Pango::FontDescription-E<gt>B<new> 
  26.  
  27. =head2 $desc-E<gt>B<set_absolute_size> ($size)
  28.  
  29. =over
  30.  
  31. =item * $size (double) 
  32.  
  33. =back
  34.  
  35. Since: pango 1.8
  36.  
  37. =head2 boolean = $desc-E<gt>B<better_match> ($old_match, $new_match)
  38.  
  39. =over
  40.  
  41. =item * $old_match (Pango::FontDescription or undef) 
  42.  
  43. =item * $new_match (Pango::FontDescription) 
  44.  
  45. =back
  46.  
  47. =head2 boolean = $desc1-E<gt>B<equal> ($desc2)
  48.  
  49. =over
  50.  
  51. =item * $desc2 (Pango::FontDescription) 
  52.  
  53. =back
  54.  
  55. =head2 string = $desc-E<gt>B<get_family> 
  56.  
  57. =head2 $desc-E<gt>B<set_family> ($family)
  58.  
  59. =over
  60.  
  61. =item * $family (string) 
  62.  
  63. =back
  64.  
  65. =head2 $desc-E<gt>B<set_family_static> ($family)
  66.  
  67. =over
  68.  
  69. =item * $family (string) 
  70.  
  71. =back
  72.  
  73. =head2 fontdescription = Pango::FontDescription-E<gt>B<from_string> ($str)
  74.  
  75. =over
  76.  
  77. =item * $str (string) 
  78.  
  79. =back
  80.  
  81. =head2 gravity = $desc-E<gt>B<get_gravity> 
  82.  
  83. Since: pango 1.16
  84.  
  85. =head2 $desc-E<gt>B<set_gravity> ($gravity)
  86.  
  87. =over
  88.  
  89. =item * $gravity (Pango::Gravity) 
  90.  
  91. =back
  92.  
  93. Since: pango 1.16
  94.  
  95. =head2 integer = $desc-E<gt>B<hash> 
  96.  
  97. =head2 $desc-E<gt>B<merge> ($desc_to_merge, $replace_existing)
  98.  
  99. =over
  100.  
  101. =item * $desc_to_merge (Pango::FontDescription) 
  102.  
  103. =item * $replace_existing (boolean) 
  104.  
  105. =back
  106.  
  107. =head2 $desc-E<gt>B<merge_static> ($desc_to_merge, $replace_existing)
  108.  
  109. =over
  110.  
  111. =item * $desc_to_merge (Pango::FontDescription) 
  112.  
  113. =item * $replace_existing (boolean) 
  114.  
  115. =back
  116.  
  117. =head2 fontmask = $desc-E<gt>B<get_set_fields> 
  118.  
  119. =head2 integer = $desc-E<gt>B<get_size> 
  120.  
  121. =head2 boolean = $desc-E<gt>B<get_size_is_absolute> 
  122.  
  123. Since: pango 1.8
  124.  
  125. =head2 $desc-E<gt>B<set_size> ($size)
  126.  
  127. =over
  128.  
  129. =item * $size (integer) 
  130.  
  131. =back
  132.  
  133. =head2 stretch = $desc-E<gt>B<get_stretch> 
  134.  
  135. =head2 $desc-E<gt>B<set_stretch> ($stretch)
  136.  
  137. =over
  138.  
  139. =item * $stretch (Pango::Stretch) 
  140.  
  141. =back
  142.  
  143. =head2 style = $desc-E<gt>B<get_style> 
  144.  
  145. =head2 $desc-E<gt>B<set_style> ($style)
  146.  
  147. =over
  148.  
  149. =item * $style (Pango::Style) 
  150.  
  151. =back
  152.  
  153. =head2 string = $desc-E<gt>B<to_filename> 
  154.  
  155. =head2 string = $desc-E<gt>B<to_string> 
  156.  
  157. =head2 $desc-E<gt>B<unset_fields> ($to_unset)
  158.  
  159. =over
  160.  
  161. =item * $to_unset (Pango::FontMask) 
  162.  
  163. =back
  164.  
  165. =head2 variant = $desc-E<gt>B<get_variant> 
  166.  
  167. =head2 $desc-E<gt>B<set_variant> ($variant)
  168.  
  169. =over
  170.  
  171. =item * $variant (Pango::Variant) 
  172.  
  173. =back
  174.  
  175. =head2 weight = $desc-E<gt>B<get_weight> 
  176.  
  177. =head2 $desc-E<gt>B<set_weight> ($weight)
  178.  
  179. =over
  180.  
  181. =item * $weight (Pango::Weight) 
  182.  
  183. =back
  184.  
  185.  
  186.  
  187. =cut
  188.  
  189.  
  190. =head1 ENUMS AND FLAGS
  191.  
  192. =head2 flags Pango::FontMask
  193.  
  194. =over
  195.  
  196. =item * 'family' / 'PANGO_FONT_MASK_FAMILY'
  197.  
  198. =item * 'style' / 'PANGO_FONT_MASK_STYLE'
  199.  
  200. =item * 'variant' / 'PANGO_FONT_MASK_VARIANT'
  201.  
  202. =item * 'weight' / 'PANGO_FONT_MASK_WEIGHT'
  203.  
  204. =item * 'stretch' / 'PANGO_FONT_MASK_STRETCH'
  205.  
  206. =item * 'size' / 'PANGO_FONT_MASK_SIZE'
  207.  
  208. =item * 'gravity' / 'PANGO_FONT_MASK_GRAVITY'
  209.  
  210. =back
  211.  
  212.  
  213. =head2 enum Pango::Gravity
  214.  
  215. =over
  216.  
  217. =item * 'south' / 'PANGO_GRAVITY_SOUTH'
  218.  
  219. =item * 'east' / 'PANGO_GRAVITY_EAST'
  220.  
  221. =item * 'north' / 'PANGO_GRAVITY_NORTH'
  222.  
  223. =item * 'west' / 'PANGO_GRAVITY_WEST'
  224.  
  225. =item * 'auto' / 'PANGO_GRAVITY_AUTO'
  226.  
  227. =back
  228.  
  229.  
  230. =head2 enum Pango::Stretch
  231.  
  232. =over
  233.  
  234. =item * 'ultra-condensed' / 'PANGO_STRETCH_ULTRA_CONDENSED'
  235.  
  236. =item * 'extra-condensed' / 'PANGO_STRETCH_EXTRA_CONDENSED'
  237.  
  238. =item * 'condensed' / 'PANGO_STRETCH_CONDENSED'
  239.  
  240. =item * 'semi-condensed' / 'PANGO_STRETCH_SEMI_CONDENSED'
  241.  
  242. =item * 'normal' / 'PANGO_STRETCH_NORMAL'
  243.  
  244. =item * 'semi-expanded' / 'PANGO_STRETCH_SEMI_EXPANDED'
  245.  
  246. =item * 'expanded' / 'PANGO_STRETCH_EXPANDED'
  247.  
  248. =item * 'extra-expanded' / 'PANGO_STRETCH_EXTRA_EXPANDED'
  249.  
  250. =item * 'ultra-expanded' / 'PANGO_STRETCH_ULTRA_EXPANDED'
  251.  
  252. =back
  253.  
  254.  
  255. =head2 enum Pango::Style
  256.  
  257. =over
  258.  
  259. =item * 'normal' / 'PANGO_STYLE_NORMAL'
  260.  
  261. =item * 'oblique' / 'PANGO_STYLE_OBLIQUE'
  262.  
  263. =item * 'italic' / 'PANGO_STYLE_ITALIC'
  264.  
  265. =back
  266.  
  267.  
  268. =head2 enum Pango::Variant
  269.  
  270. =over
  271.  
  272. =item * 'normal' / 'PANGO_VARIANT_NORMAL'
  273.  
  274. =item * 'small-caps' / 'PANGO_VARIANT_SMALL_CAPS'
  275.  
  276. =back
  277.  
  278.  
  279. =head2 enum Pango::Weight
  280.  
  281. =over
  282.  
  283. =item * 'thin' / 'PANGO_WEIGHT_THIN'
  284.  
  285. =item * 'ultralight' / 'PANGO_WEIGHT_ULTRALIGHT'
  286.  
  287. =item * 'light' / 'PANGO_WEIGHT_LIGHT'
  288.  
  289. =item * 'book' / 'PANGO_WEIGHT_BOOK'
  290.  
  291. =item * 'normal' / 'PANGO_WEIGHT_NORMAL'
  292.  
  293. =item * 'medium' / 'PANGO_WEIGHT_MEDIUM'
  294.  
  295. =item * 'semibold' / 'PANGO_WEIGHT_SEMIBOLD'
  296.  
  297. =item * 'bold' / 'PANGO_WEIGHT_BOLD'
  298.  
  299. =item * 'ultrabold' / 'PANGO_WEIGHT_ULTRABOLD'
  300.  
  301. =item * 'heavy' / 'PANGO_WEIGHT_HEAVY'
  302.  
  303. =item * 'ultraheavy' / 'PANGO_WEIGHT_ULTRAHEAVY'
  304.  
  305. =back
  306.  
  307.  
  308.  
  309.  
  310. =cut
  311.  
  312.  
  313. =head1 SEE ALSO
  314.  
  315. L<Pango>, L<Glib::Boxed>
  316.  
  317.  
  318. =cut
  319.  
  320.  
  321. =head1 COPYRIGHT
  322.  
  323. Copyright (C) 2003-2008 by the gtk2-perl team.
  324.  
  325. This software is licensed under the LGPL.  See L<Pango> for a full notice.
  326.  
  327.  
  328.  
  329. =cut
  330.  
  331.